home *** CD-ROM | disk | FTP | other *** search
/ Archive Magazine CD 1995 / Archive Magazine CD 1995.iso / discs / prog_disc / volume_1 / issue_07 / xref < prev   
Unknown  |  1988-02-29  |  8.8 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 03 e8 0c 20 f4 20 3e | 58 52 45 46 0d 03 f2 4c |.... . >|XREF...L|
|00000010| 20 f4 20 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a | . *****|********|
|00000020| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000030| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000040| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000050| 2a 2a 2a 2a 2a 2a 2a 2a | 0d 03 fc 06 20 3a 0d 04 |********|.... :..|
|00000060| 06 3f 20 f4 20 20 20 20 | 20 20 20 20 20 43 6f 70 |.? . | Cop|
|00000070| 79 72 69 67 68 74 3a 20 | 4a 2e 41 2e 48 61 6c 6c |yright: |J.A.Hall|
|00000080| 20 31 39 38 34 2c 20 42 | 2e 43 61 72 72 6f 6c 6c | 1984, B|.Carroll|
|00000090| 20 31 39 38 34 20 26 20 | 31 39 38 38 2e 0d 04 10 | 1984 & |1988....|
|000000a0| 06 20 3a 0d 04 1a 99 20 | f4 20 20 20 4f 72 69 67 |. :.... |. Orig|
|000000b0| 69 6e 61 6c 6c 79 20 77 | 72 69 74 74 65 6e 20 66 |inally w|ritten f|
|000000c0| 6f 72 20 74 68 65 20 42 | 42 43 20 6d 69 63 72 6f |or the B|BC micro|
|000000d0| 3b 20 6e 6f 77 20 69 6d | 70 72 6f 76 65 64 20 26 |; now im|proved &|
|000000e0| 20 61 64 61 70 74 65 64 | 20 66 6f 72 20 20 20 20 | adapted| for |
|000000f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 74 68 65 20 | | the |
|00000100| 41 72 63 68 69 6d 65 64 | 65 73 20 62 79 20 42 2e |Archimed|es by B.|
|00000110| 43 61 72 72 6f 6c 6c 3b | 20 46 65 62 20 38 38 2e |Carroll;| Feb 88.|
|00000120| 20 50 72 65 73 74 65 6c | 20 4d 61 69 6c 62 6f 78 | Prestel| Mailbox|
|00000130| 3a 20 30 32 35 32 32 32 | 35 33 39 2e 0d 04 24 06 |: 025222|539...$.|
|00000140| 20 3a 0d 04 2e 9a 20 f4 | 20 20 20 58 52 45 46 20 | :.... .| XREF |
|00000150| 72 65 61 64 73 20 61 20 | 42 41 53 49 43 20 66 69 |reads a |BASIC fi|
|00000160| 6c 65 20 66 72 6f 6d 20 | 64 69 73 63 20 61 6e 64 |le from |disc and|
|00000170| 20 70 72 6f 64 75 63 65 | 73 20 61 20 73 6f 72 74 | produce|s a sort|
|00000180| 65 64 20 6c 69 73 74 20 | 6f 66 20 61 6c 6c 20 20 |ed list |of all |
|00000190| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 74 68 65 | | the|
|000001a0| 20 50 52 4f 43 73 2c 20 | 46 4e 73 20 26 20 76 61 | PROCs, |FNs & va|
|000001b0| 72 69 61 62 6c 65 73 20 | 61 6e 64 20 74 68 65 20 |riables |and the |
|000001c0| 6c 69 6e 65 20 6e 6f 73 | 2e 20 6f 66 20 65 61 63 |line nos|. of eac|
|000001d0| 68 20 6f 63 75 72 72 65 | 6e 63 65 2e 0d 04 38 06 |h ocurre|nce...8.|
|000001e0| 20 3a 0d 04 42 94 20 f4 | 20 20 20 41 63 6b 6e 6f | :..B. .| Ackno|
|000001f0| 77 6c 65 64 67 65 6d 65 | 6e 74 20 69 73 20 64 75 |wledgeme|nt is du|
|00000200| 65 20 74 6f 20 54 48 45 | 20 42 42 43 20 4d 49 43 |e to THE| BBC MIC|
|00000210| 52 4f 20 47 55 49 44 45 | 20 62 79 20 47 2e 42 6c |RO GUIDE| by G.Bl|
|00000220| 61 63 6b 77 65 6c 6c 20 | 66 6f 72 20 20 20 20 20 |ackwell |for |
|00000230| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000240| 74 72 65 65 2d 68 61 6e | 64 6c 69 6e 67 20 50 52 |tree-han|dling PR|
|00000250| 4f 43 73 20 27 64 6f 27 | 2c 27 6c 65 66 74 27 2c |OCs 'do'|,'left',|
|00000260| 27 72 69 67 68 74 27 20 | 61 6e 64 20 27 63 6f 6d |'right' |and 'com|
|00000270| 70 61 72 65 27 2e 0d 04 | 4c 06 20 3a 0d 04 56 4a |pare'...|L. :..VJ|
|00000280| 20 f4 20 20 20 41 6c 74 | 65 72 20 63 6f 64 65 73 | . Alt|er codes|
|00000290| 20 69 6e 20 50 52 4f 43 | 73 65 74 5f 70 72 69 6e | in PROC|set_prin|
|000002a0| 74 65 72 20 28 61 74 20 | 74 68 65 20 65 6e 64 29 |ter (at |the end)|
|000002b0| 20 74 6f 20 73 75 69 74 | 20 79 6f 75 72 20 70 72 | to suit| your pr|
|000002c0| 69 6e 74 65 72 2e 0d 04 | 60 06 20 3a 0d 04 6a 4c |inter...|`. :..jL|
|000002d0| 20 f4 20 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a | . *****|********|
|000002e0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000002f0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000300| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000310| 2a 2a 2a 2a 2a 2a 2a 2a | 0d 04 74 14 20 eb 20 37 |********|..t. . 7|
|00000320| 3a 73 61 76 65 5f 61 74 | 25 3d 40 25 0d 04 7e 12 |:save_at|%=@%..~.|
|00000330| 20 f2 73 65 74 5f 6f 6e | 5f 65 72 72 6f 72 0d 04 | .set_on|_error..|
|00000340| 88 44 20 62 75 66 73 69 | 7a 65 25 3d 31 30 32 34 |.D bufsi|ze%=1024|
|00000350| 2a 32 34 3a 20 20 20 20 | 20 20 20 20 20 20 20 20 |*24: | |
|00000360| 20 20 20 20 20 20 20 20 | 20 f4 20 53 70 61 63 65 | | . Space|
|00000370| 20 66 6f 72 20 70 72 6f | 67 72 61 6d 20 28 32 34 | for pro|gram (24|
|00000380| 4b 29 0d 04 92 28 20 de | 20 62 75 66 66 65 72 25 |K)...( .| buffer%|
|00000390| 20 62 75 66 73 69 7a 65 | 25 2c 72 65 66 6c 69 73 | bufsize|%,reflis|
|000003a0| 74 25 28 31 39 39 39 2c | 31 29 0d 04 9c 39 20 de |t%(1999,|1)...9 .|
|000003b0| 20 6e 61 6d 65 24 28 39 | 39 39 29 2c 6e 72 25 28 | name$(9|99),nr%(|
|000003c0| 39 39 39 29 2c 6e 6c 25 | 28 39 39 39 29 2c 72 65 |999),nl%|(999),re|
|000003d0| 66 70 25 28 39 39 39 29 | 2c 63 75 72 72 25 28 39 |fp%(999)|,curr%(9|
|000003e0| 39 39 29 0d 04 a6 06 20 | 3a 0d 04 b0 0f 20 f2 66 |99).... |:.... .f|
|000003f0| 72 6f 6e 74 70 61 67 65 | 0d 04 ba 0b 20 f2 63 6c |rontpage|.... .cl|
|00000400| 65 61 72 0d 04 c4 06 20 | 3a 0d 04 ce 34 20 f1 8a |ear.... |:...4 ..|
|00000410| 30 2c 32 29 bd 28 31 33 | 31 29 22 49 6e 73 65 72 |0,2).(13|1)"Inser|
|00000420| 74 20 6e 65 77 20 64 69 | 73 63 20 6e 6f 77 2c 20 |t new di|sc now, |
|00000430| 69 66 20 6e 65 63 65 73 | 73 61 72 79 22 0d 04 d8 |if neces|sary"...|
|00000440| 0b 20 f2 63 6c 65 61 72 | 0d 04 e2 0d 20 2a 4d 4f |. .clear|.... *MO|
|00000450| 55 4e 54 20 30 0d 04 ec | 0b 20 2a 44 49 52 20 24 |UNT 0...|. *DIR $|
|00000460| 0d 04 f6 2e 20 f1 8a 30 | 2c 32 29 bd 28 31 33 31 |.... ..0|,2).(131|
|00000470| 29 22 45 6e 74 65 72 20 | 46 55 4c 4c 20 70 61 74 |)"Enter |FULL pat|
|00000480| 68 20 26 20 66 69 6c 65 | 20 6e 61 6d 65 22 0d 05 |h & file| name"..|
|00000490| 00 21 20 ee 3a f1 8a 33 | 2c 34 29 22 3e 3e 3e 20 |.! .:..3|,4)">>> |
|000004a0| 22 3b 3a e8 86 20 22 22 | 66 69 6c 65 24 3a 87 0d |";:.. ""|file$:..|
|000004b0| 05 0a 11 20 f2 6c 6f 61 | 64 28 66 69 6c 65 24 29 |... .loa|d(file$)|
|000004c0| 0d 05 14 06 20 db 0d 05 | 1e 06 20 3a 0d 05 28 0d |.... ...|.. :..(.|
|000004d0| 20 f2 61 6e 61 6c 79 73 | 65 0d 05 32 06 20 3a 0d | .analys|e..2. :.|
|000004e0| 05 3c 1f 20 f1 8a 30 2c | 31 36 29 bd 28 31 33 32 |.<. ..0,|16).(132|
|000004f0| 29 bd 28 31 35 37 29 bd | 28 31 33 31 29 3b 0d 05 |).(157).|(131);..|
|00000500| 46 27 20 f1 22 20 44 6f | 20 79 6f 75 20 77 61 6e |F' ." Do| you wan|
|00000510| 74 20 68 61 72 64 20 63 | 6f 70 79 20 28 59 2f 4e |t hard c|opy (Y/N|
|00000520| 29 3f 20 22 3b 0d 05 50 | 11 20 47 25 3d 30 3a 2a |)? ";..P|. G%=0:*|
|00000530| 46 58 31 35 2c 31 0d 05 | 5a 30 20 ee 3a f5 3a 47 |FX15,1..|Z0 .:.:G|
|00000540| 25 3d 28 a5 20 80 20 26 | 44 46 29 3a fd 20 47 25 |%=(. . &|DF):. G%|
|00000550| 3d 38 39 20 84 20 47 25 | 3d 37 38 3a db 3a f2 73 |=89 . G%|=78:.:.s|
|00000560| 6f 75 6e 64 3a 87 0d 05 | 64 40 20 e7 20 47 25 3d |ound:...|d@ . G%=|
|00000570| 38 39 20 80 20 a4 74 65 | 73 74 5f 70 72 69 6e 74 |89 . .te|st_print|
|00000580| 65 72 3d a3 20 f2 77 61 | 72 6e 28 22 50 52 49 4e |er=. .wa|rn("PRIN|
|00000590| 54 45 52 20 4e 4f 54 20 | 52 45 41 44 59 21 22 29 |TER NOT |READY!")|
|000005a0| 3a e5 8d 54 7c 45 0d 05 | 6e 0c 20 2a 46 58 32 31 |:..T|E..|n. *FX21|
|000005b0| 2c 33 0d 05 78 27 20 e7 | 20 47 25 3d 38 39 20 f1 |,3..x' .| G%=89 .|
|000005c0| 8a 30 2c 31 36 29 bd 28 | 31 33 32 29 bd 28 31 35 |.0,16).(|132).(15|
|000005d0| 37 29 bd 28 31 33 31 29 | 3b 0d 05 82 2a 20 e7 20 |7).(131)|;...* . |
|000005e0| 47 25 3d 38 39 20 f1 89 | 31 30 22 50 20 72 20 69 |G%=89 ..|10"P r i|
|000005f0| 20 6e 20 74 20 69 20 6e | 20 67 22 3b 89 31 30 3b | n t i n| g";.10;|
|00000600| 3a ef 32 0d 05 8c 27 20 | e7 20 47 25 3d 37 38 20 |:.2...' |. G%=78 |
|00000610| f1 8a 30 2c 31 36 29 bd | 28 31 33 32 29 bd 28 31 |..0,16).|(132).(1|
|00000620| 35 37 29 bd 28 31 33 31 | 29 3b 0d 05 96 37 20 e7 |57).(131|);...7 .|
|00000630| 20 47 25 3d 37 38 20 f1 | 22 20 50 72 65 73 73 20 | G%=78 .|" Press |
|00000640| 53 48 49 46 54 20 74 6f | 20 73 63 72 6f 6c 6c 20 |SHIFT to| scroll |
|00000650| 73 63 72 65 65 6e 20 20 | 20 20 20 22 3b 3a ef 31 |screen | ";:.1|
|00000660| 34 0d 05 a0 12 20 ef 32 | 38 2c 30 2c 32 31 2c 33 |4.... .2|8,0,21,3|
|00000670| 39 2c 37 0d 05 aa 11 20 | f2 73 65 74 5f 70 72 69 |9,7.... |.set_pri|
|00000680| 6e 74 65 72 0d 05 b4 0f | 20 f2 70 72 69 6e 74 5f |nter....| .print_|
|00000690| 68 64 67 0d 05 be 06 20 | 3a 0d 05 c8 14 20 40 25 |hdg.... |:.... @%|
|000006a0| 3d 36 3a f2 6f 75 74 70 | 75 74 28 30 29 0d 05 d2 |=6:.outp|ut(0)...|
|000006b0| 34 20 e7 20 47 25 3d 38 | 39 20 ef 31 2c 31 33 2c |4 . G%=8|9 .1,13,|
|000006c0| 31 2c 31 33 3a e3 20 5a | 25 3d 30 20 b8 20 37 34 |1,13:. Z|%=0 . 74|
|000006d0| 3a ef 31 2c 39 35 2c 3a | ed 3a ef 31 2c 31 32 2c |:.1,95,:|.:.1,12,|
|000006e0| 33 0d 05 dc 38 20 ef 32 | 38 2c 30 2c 32 33 2c 33 |3...8 .2|8,0,23,3|
|000006f0| 39 2c 37 3a 20 20 20 20 | 20 20 20 20 20 20 20 20 |9,7: | |
|00000700| 20 20 20 20 20 20 20 20 | 20 20 f4 20 43 68 61 6e | | . Chan|
|00000710| 67 65 20 77 69 6e 64 6f | 77 0d 05 e6 06 20 3a 0d |ge windo|w.... :.|
|00000720| 05 f0 1f 20 f1 8a 30 2c | 31 36 29 bd 28 31 33 32 |... ..0,|16).(132|
|00000730| 29 bd 28 31 35 37 29 bd | 28 31 33 31 29 3b 0d 05 |).(157).|(131);..|
|00000740| fa 2f 20 f1 22 20 44 6f | 20 79 6f 75 20 77 61 6e |./ ." Do| you wan|
|00000750| 74 20 74 6f 20 72 65 70 | 65 61 74 20 28 59 2f 4e |t to rep|eat (Y/N|
|00000760| 29 3f 20 20 22 3b 3a f2 | 73 6f 75 6e 64 0d 06 04 |)? ";:.|sound...|
|00000770| 11 20 47 25 3d 30 3a 2a | 46 58 31 35 2c 31 0d 06 |. G%=0:*|FX15,1..|
|00000780| 0e 2e 20 ee 3a f5 3a 47 | 25 3d 28 a5 20 80 20 26 |.. .:.:G|%=(. . &|
|00000790| 44 46 29 3a fd 20 47 25 | 3d 38 39 20 84 20 47 25 |DF):. G%|=89 . G%|
|000007a0| 3d 37 38 3a f2 73 6f 75 | 6e 64 3a 87 0d 06 18 16 |=78:.sou|nd:.....|
|000007b0| 20 e7 20 47 25 3d 38 39 | 20 ef 31 35 3a e5 8d 54 | . G%=89| .15:..T|
|000007c0| 7c 45 0d 06 22 3c 20 f1 | 8a 30 2c 31 36 29 bd 28 ||E.."< .|.0,16).(|
|000007d0| 31 33 32 29 bd 28 31 35 | 37 29 bd 28 31 33 31 29 |132).(15|7).(131)|
|000007e0| 22 20 20 20 20 20 20 20 | 20 20 46 20 69 20 6e 20 |" | F i n |
|000007f0| 69 20 73 20 68 20 65 20 | 64 22 3b 89 39 3b 0d 06 |i s h e |d";.9;..|
|00000800| 2c 06 20 3a 0d 06 36 3e | 20 ef 31 2c 32 37 2c 31 |,. :..6>| .1,27,1|
|00000810| 2c 36 34 2c 33 2c 31 35 | 2c 32 36 3a 20 20 20 20 |,64,3,15|,26: |
|00000820| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 f4 20 45 | | . E|
|00000830| 78 69 74 20 70 6f 69 6e | 74 2c 20 74 69 64 79 20 |xit poin|t, tidy |
|00000840| 75 70 0d 06 40 1a 20 ee | 3a 40 25 3d 73 61 76 65 |up..@. .|:@%=save|
|00000850| 5f 61 74 25 3a d9 23 30 | 3a ee 85 87 0d 06 4a 06 |_at%:.#0|:.....J.|
|00000860| 20 e0 0d 06 54 06 20 3a | 0d 06 5e 4c 20 f4 20 2a | ...T. :|..^L . *|
|00000870| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000880| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000890| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000008a0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000008b0| 2a 2a 2a 2a 0d 06 68 06 | 20 3a 0d 06 72 0e 20 dd |****..h.| :..r. .|
|000008c0| f2 61 6e 61 6c 79 73 65 | 0d 06 7c 2c 20 6e 61 6d |.analyse|..|, nam|
|000008d0| 65 63 6f 75 6e 74 25 3d | 30 3a 6c 69 6e 65 63 6f |ecount%=|0:lineco|
|000008e0| 75 6e 74 25 3d 30 3a 6c | 69 6e 65 74 6f 74 61 6c |unt%=0:l|inetotal|
|000008f0| 25 3d 2d 31 0d 06 86 0f | 20 4b 25 3d 2d 31 3a 40 |%=-1....| K%=-1:@|
|00000900| 25 3d 35 0d 06 90 23 20 | 6e 72 25 28 30 29 3d 2d |%=5...# |nr%(0)=-|
|00000910| 31 3a 6e 6c 25 28 30 29 | 3d 2d 31 3a 6c 69 6e 65 |1:nl%(0)|=-1:line|
|00000920| 4e 6f 25 3d 2d 31 0d 06 | 9a 1f 20 f1 8a 30 2c 31 |No%=-1..|.. ..0,1|
|00000930| 32 29 bd 28 31 33 32 29 | bd 28 31 35 37 29 bd 28 |2).(132)|.(157).(|
|00000940| 31 33 31 29 3b 0d 06 a4 | 3d 20 f1 22 20 20 50 72 |131);...|= ." Pr|
|00000950| 6f 63 65 73 73 69 6e 67 | 20 6c 69 6e 65 73 2e 2e |ocessing| lines..|
|00000960| 2e 2e 2e 2e 2e 2e 2e 2e | 22 bd 28 31 35 36 29 bd |........|".(156).|
|00000970| 28 31 32 39 29 bd 28 31 | 33 36 29 22 57 41 49 54 |(129).(1|36)"WAIT|
|00000980| 21 22 0d 06 ae 13 20 ef | 20 32 38 2c 33 2c 31 35 |!".... .| 28,3,15|
|00000990| 2c 33 32 2c 39 0d 06 b8 | 11 20 62 79 74 65 25 3d |,32,9...|. byte%=|
|000009a0| a4 66 65 74 63 68 0d 06 | c2 30 20 e7 20 62 79 74 |.fetch..|.0 . byt|
|000009b0| 65 25 3c 3e 31 33 20 8c | 20 f1 22 4d 69 73 73 69 |e%<>13 .| ."Missi|
|000009c0| 6e 67 20 27 53 54 41 52 | 54 20 4c 49 4e 45 27 22 |ng 'STAR|T LINE'"|
|000009d0| 3a e5 8d 74 78 46 0d 06 | cc 0b 20 61 73 73 25 3d |:..txF..|.. ass%=|
|000009e0| a3 0d 06 d6 06 20 3a 0d | 06 e0 43 20 f5 3a f4 20 |..... :.|..C .:. |
|000009f0| 4f 75 74 65 72 20 6c 6f | 6f 70 2e 20 52 65 61 64 |Outer lo|op. Read|
|00000a00| 20 65 61 63 68 20 6c 69 | 6e 65 20 6f 66 20 42 41 | each li|ne of BA|
|00000a10| 53 49 43 20 70 72 6f 67 | 72 61 6d 20 62 65 69 6e |SIC prog|ram bein|
|00000a20| 67 20 65 78 61 6d 69 6e | 65 64 0d 06 ea 41 20 6c |g examin|ed...A l|
|00000a30| 69 6e 65 74 6f 74 61 6c | 25 2b 3d 31 3a 20 20 20 |inetotal|%+=1: |
|00000a40| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000a50| 20 20 20 20 20 f4 20 43 | 6f 75 6e 74 20 6c 69 6e | . C|ount lin|
|00000a60| 65 73 20 65 78 61 6d 69 | 6e 65 64 0d 06 f4 13 20 |es exami|ned.... |
|00000a70| 68 69 62 79 74 65 25 3d | a4 66 65 74 63 68 0d 06 |hibyte%=|.fetch..|
|00000a80| fe 46 20 e7 20 68 69 62 | 79 74 65 25 3e 32 35 34 |.F . hib|yte%>254|
|00000a90| 20 e5 8d 54 78 49 3a 20 | 20 20 20 20 20 20 20 20 | ..TxI: | |
|00000aa0| 20 20 20 20 20 f4 20 45 | 58 49 54 20 66 72 6f 6d | . E|XIT from|
|00000ab0| 20 6f 75 74 65 72 20 6c | 6f 6f 70 2c 20 27 63 6f | outer l|oop, 'co|
|00000ac0| 73 20 2e 2e 0d 07 08 45 | 20 6c 6f 62 79 74 65 25 |s .....E| lobyte%|
|00000ad0| 3d a4 66 65 74 63 68 3a | 20 20 20 20 20 20 20 20 |=.fetch:| |
|00000ae0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 f4 20 | | . |
|00000af0| 2e 2e 2e 20 27 54 4f 50 | 27 20 28 26 46 46 3d 32 |... 'TOP|' (&FF=2|
|00000b00| 35 35 29 20 66 6f 75 6e | 64 0d 07 12 20 20 6c 69 |55) foun|d... li|
|00000b10| 6e 65 4e 6f 25 3d 68 69 | 62 79 74 65 25 2a 32 35 |neNo%=hi|byte%*25|
|00000b20| 36 2b 6c 6f 62 79 74 65 | 25 0d 07 1c 0f 20 f1 20 |6+lobyte|%.... . |
|00000b30| 6c 69 6e 65 4e 6f 25 3b | 0d 07 26 14 20 6c 69 6e |lineNo%;|..&. lin|
|00000b40| 65 6c 65 6e 25 3d a4 66 | 65 74 63 68 0d 07 30 3f |elen%=.f|etch..0?|
|00000b50| 20 e7 6c 69 6e 65 6c 65 | 6e 25 3d 34 20 e5 8d 54 | .linele|n%=4 ..T|
|00000b60| 64 49 3a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |dI: | |
|00000b70| 20 20 20 f4 20 45 6d 70 | 74 79 20 6c 69 6e 65 2c | . Emp|ty line,|
|00000b80| 20 73 6f 20 73 6b 69 70 | 20 69 74 0d 07 3a 1a 20 | so skip| it..:. |
|00000b90| 69 6e 71 75 6f 74 65 73 | 25 3d a3 3a 69 67 6e 6f |inquotes|%=.:igno|
|00000ba0| 72 65 25 3d a3 0d 07 44 | 18 20 76 61 72 5f 69 64 |re%=...D|. var_id|
|00000bb0| 65 6e 74 25 3d a3 3a 68 | 65 78 25 3d a3 0d 07 4e |ent%=.:h|ex%=...N|
|00000bc0| 1a 20 73 74 61 72 74 25 | 3d b9 3a 62 79 74 65 63 |. start%|=.:bytec|
|00000bd0| 6f 75 6e 74 25 3d 30 0d | 07 58 15 20 70 72 6f 63 |ount%=0.|.X. proc|
|00000be0| 25 3d a3 3a 66 75 6e 63 | 74 25 3d a3 0d 07 62 06 |%=.:func|t%=...b.|
|00000bf0| 20 3a 0d 07 6c 26 20 f5 | 3a f4 20 49 6e 6e 65 72 | :..l& .|:. Inner|
|00000c00| 20 6c 6f 6f 70 2e 20 52 | 65 61 64 20 72 65 73 74 | loop. R|ead rest|
|00000c10| 20 6f 66 20 6c 69 6e 65 | 0d 07 76 12 20 62 79 74 | of line|..v. byt|
|00000c20| 65 63 6f 75 6e 74 25 2b | 3d 31 0d 07 80 11 20 62 |ecount%+|=1.... b|
|00000c30| 79 74 65 25 3d a4 66 65 | 74 63 68 0d 07 8a 45 20 |yte%=.fe|tch...E |
|00000c40| e7 20 62 79 74 65 63 6f | 75 6e 74 25 3d 6c 69 6e |. byteco|unt%=lin|
|00000c50| 65 6c 65 6e 25 2d 33 20 | 80 20 62 79 74 65 25 3c |elen%-3 |. byte%<|
|00000c60| 3e 31 33 20 f1 bd 28 31 | 32 39 29 22 4d 69 73 73 |>13 ..(1|29)"Miss|
|00000c70| 69 6e 67 20 3c 43 52 3e | 22 3a e5 20 8d 74 40 47 |ing <CR>|":. .t@G|
|00000c80| 0d 07 94 3c 20 e7 20 73 | 74 61 72 74 25 20 80 20 |...< . s|tart% . |
|00000c90| 62 79 74 65 25 3d 33 32 | 20 e5 8d 54 50 49 3a 20 |byte%=32| ..TPI: |
|00000ca0| 20 20 20 20 20 f4 20 49 | 67 6e 6f 72 65 20 69 6e | . I|gnore in|
|00000cb0| 69 74 69 61 6c 20 73 70 | 61 63 65 73 0d 07 9e 36 |itial sp|aces...6|
|00000cc0| 20 e7 20 73 74 61 72 74 | 25 20 80 20 62 79 74 65 | . start|% . byte|
|00000cd0| 25 3d 34 32 20 69 67 6e | 6f 72 65 25 3d b9 3a 20 |%=42 ign|ore%=.: |
|00000ce0| 20 f4 20 49 67 6e 6f 72 | 65 20 4f 53 20 63 61 6c | . Ignor|e OS cal|
|00000cf0| 6c 73 0d 07 a8 3a 20 e7 | 20 62 79 74 65 25 3d 26 |ls...: .| byte%=&|
|00000d00| 46 34 20 69 67 6e 6f 72 | 65 25 3d b9 3a 20 20 20 |F4 ignor|e%=.: |
|00000d10| 20 20 20 20 20 20 20 20 | 20 f4 20 54 6f 6b 65 6e | | . Token|
|00000d20| 20 26 46 34 20 3d 20 27 | 52 45 4d 27 0d 07 b2 3b | &F4 = '|REM'...;|
|00000d30| 20 e7 20 62 79 74 65 25 | 3d 26 44 43 20 69 67 6e | . byte%|=&DC ign|
|00000d40| 6f 72 65 25 3d b9 3a 20 | 20 20 20 20 20 20 20 20 |ore%=.: | |
|00000d50| 20 20 20 f4 20 54 6f 6b | 65 6e 20 26 44 43 20 3d | . Tok|en &DC =|
|00000d60| 20 27 44 41 54 41 27 0d | 07 bc 43 20 e7 20 69 67 | 'DATA'.|..C . ig|
|00000d70| 6e 6f 72 65 25 20 20 e5 | 8d 54 50 49 3a 20 20 20 |nore% .|.TPI: |
|00000d80| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 f4 20 | | . |
|00000d90| 53 6b 69 70 20 6c 69 6e | 65 2c 20 69 66 20 27 69 |Skip lin|e, if 'i|
|00000da0| 67 6e 6f 72 65 27 20 73 | 65 74 0d 07 c6 28 20 e7 |gnore' s|et...( .|
|00000db0| 20 62 79 74 65 25 3d 33 | 34 20 20 69 6e 71 75 6f | byte%=3|4 inquo|
|00000dc0| 74 65 73 25 3d 28 ac 20 | 69 6e 71 75 6f 74 65 73 |tes%=(. |inquotes|
|00000dd0| 25 29 0d 07 d0 3c 20 e7 | 20 69 6e 71 75 6f 74 65 |%)...< .| inquote|
|00000de0| 73 25 20 e5 8d 54 50 49 | 3a 20 20 20 20 20 20 20 |s% ..TPI|: |
|00000df0| 20 20 20 20 20 20 20 20 | 20 f4 20 53 6b 69 70 20 | | . Skip |
|00000e00| 6c 69 74 65 72 61 6c 20 | 73 74 72 69 6e 67 0d 07 |literal |string..|
|00000e10| da 3b 20 e7 20 62 79 74 | 65 25 3d 26 46 32 20 70 |.; . byt|e%=&F2 p|
|00000e20| 72 6f 63 25 3d b9 3a 20 | 20 20 20 20 20 20 20 20 |roc%=.: | |
|00000e30| 20 20 20 20 20 f4 20 54 | 6f 6b 65 6e 20 26 46 32 | . T|oken &F2|
|00000e40| 20 3d 20 27 50 52 4f 43 | 27 0d 07 e4 3f 20 e7 20 | = 'PROC|'...? . |
|00000e50| 62 79 74 65 25 3d 26 41 | 34 20 66 75 6e 63 74 25 |byte%=&A|4 funct%|
|00000e60| 3d b9 3a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |=.: | |
|00000e70| f4 20 54 6f 6b 65 6e 20 | 26 41 34 20 3d 20 27 46 |. Token |&A4 = 'F|
|00000e80| 75 6e 63 74 69 6f 4e 27 | 0d 07 ee 44 20 e7 20 62 |unctioN'|...D . b|
|00000e90| 79 74 65 25 3d 35 38 20 | 20 73 74 61 72 74 25 3d |yte%=58 | start%=|
|00000ea0| b9 3a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 f4 |.: | .|
|00000eb0| 20 52 65 2d 73 74 61 72 | 74 20 61 74 20 63 6f 6c | Re-star|t at col|
|00000ec0| 6f 6e 20 73 65 70 61 72 | 61 74 6f 72 0d 07 f8 3c |on separ|ator...<|
|00000ed0| 20 e7 20 62 79 74 65 25 | 3d 39 31 20 61 73 73 25 | . byte%|=91 ass%|
|00000ee0| 3d b9 3a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |=.: | |
|00000ef0| 20 20 20 f4 20 5b 20 3d | 20 73 74 61 72 74 20 61 | . [ =| start a|
|00000f00| 73 73 65 6d 62 6c 65 72 | 0d 08 02 39 20 e7 20 62 |ssembler|...9 . b|
|00000f10| 79 74 65 25 3d 39 33 20 | 61 73 73 25 3d a3 3a 20 |yte%=93 |ass%=.: |
|00000f20| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 f4 20 | | . |
|00000f30| 5d 20 3d 20 65 6e 64 20 | 61 73 73 65 6d 62 6c 65 |] = end |assemble|
|00000f40| 72 0d 08 0c 3d 20 e7 20 | 61 73 73 25 20 80 20 ac |r...= . |ass% . .|
|00000f50| 20 76 61 72 5f 69 64 65 | 6e 74 25 20 e5 20 8d 54 | var_ide|nt% . .T|
|00000f60| 50 49 3a 20 f4 20 53 6b | 69 70 20 61 73 73 65 6d |PI: . Sk|ip assem|
|00000f70| 62 6c 65 72 20 6d 6e 65 | 6d 6f 6e 69 63 73 0d 08 |bler mne|monics..|
|00000f80| 16 3f 20 e7 20 76 61 72 | 5f 69 64 65 6e 74 25 20 |.? . var|_ident% |
|00000f90| e5 8d 74 6c 48 3a 20 20 | 20 20 20 20 20 20 20 20 |..tlH: | |
|00000fa0| 20 20 20 20 20 f4 20 4a | 55 4d 50 3b 20 73 74 61 | . J|UMP; sta|
|00000fb0| 72 74 20 6f 66 20 61 20 | 6c 61 62 65 6c 0d 08 20 |rt of a |label.. |
|00000fc0| 38 20 e7 20 62 79 74 65 | 25 3d 33 38 20 20 68 65 |8 . byte|%=38 he|
|00000fd0| 78 25 3d b9 3a e5 20 8d | 54 50 49 3a 20 20 20 20 |x%=.:. .|TPI: |
|00000fe0| 20 f4 20 26 20 3d 20 68 | 65 78 20 69 64 65 6e 74 | . & = h|ex ident|
|00000ff0| 69 66 69 65 72 0d 08 2a | 87 20 e7 20 68 65 78 25 |ifier..*|. . hex%|
|00001000| 20 80 20 28 62 79 74 65 | 25 3c 34 38 20 84 20 28 | . (byte|%<48 . (|
|00001010| 62 79 74 65 25 3e 35 37 | 20 80 20 62 79 74 65 25 |byte%>57| . byte%|
|00001020| 3c 36 35 29 20 84 20 62 | 79 74 65 25 3e 37 30 29 |<65) . b|yte%>70)|
|00001030| 20 68 65 78 25 3d a3 3a | 20 20 20 20 20 20 20 20 | hex%=.:| |
|00001040| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001050| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001060| 20 20 20 20 20 f4 20 4e | 6f 74 20 61 20 76 61 6c | . N|ot a val|
|00001070| 69 64 20 68 65 78 20 64 | 69 67 69 74 0d 08 34 40 |id hex d|igit..4@|
|00001080| 20 e7 20 62 79 74 65 25 | 3c 3e 26 38 44 20 e5 8d | . byte%|<>&8D ..|
|00001090| 44 52 48 3a 20 20 20 20 | 20 20 20 20 20 20 20 20 |DRH: | |
|000010a0| 20 20 20 f4 20 26 38 44 | 20 6e 6f 74 20 61 20 74 | . &8D| not a t|
|000010b0| 6f 6b 65 6e 2c 20 73 6f | 20 2e 2e 2e 0d 08 3e 1e |oken, so| .....>.|
|000010c0| 20 e3 20 5a 25 3d 31 20 | b8 20 33 3a 62 79 74 65 | . Z%=1 |. 3:byte|
|000010d0| 25 3d a4 66 65 74 63 68 | 3a ed 0d 08 48 3d 20 62 |%=.fetch|:...H= b|
|000010e0| 79 74 65 63 6f 75 6e 74 | 25 2b 3d 33 3a e5 8d 54 |ytecount|%+=3:..T|
|000010f0| 50 49 3a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |PI: | |
|00001100| 20 20 f4 20 2e 2e 2e 20 | 64 69 73 63 61 72 64 20 | . ... |discard |
|00001110| 33 20 62 79 74 65 73 0d | 08 52 8f 20 e7 20 62 79 |3 bytes.|.R. . by|
|00001120| 74 65 25 3c 36 34 20 84 | 20 28 62 79 74 65 25 3e |te%<64 .| (byte%>|
|00001130| 39 30 20 80 20 62 79 74 | 65 25 3c 39 35 29 20 84 |90 . byt|e%<95) .|
|00001140| 20 62 79 74 65 25 3e 31 | 32 32 20 e5 8d 54 50 49 | byte%>1|22 ..TPI|
|00001150| 3a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |: | |
|00001160| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001170| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001180| 20 20 20 20 20 20 20 20 | 20 20 f4 20 49 6e 76 61 | | . Inva|
|00001190| 6c 69 64 20 76 61 72 69 | 61 62 6c 65 20 63 68 61 |lid vari|able cha|
|000011a0| 72 61 63 74 65 72 0d 08 | 5c 3c 20 e7 68 65 78 25 |racter..|\< .hex%|
|000011b0| 20 e5 8d 54 50 49 3a 20 | 20 20 20 20 20 20 20 20 | ..TPI: | |
|000011c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 f4 20 48 | | . H|
|000011d0| 65 78 20 6e 75 6d 62 65 | 72 20 73 74 61 72 74 69 |ex numbe|r starti|
|000011e0| 6e 67 0d 08 66 06 20 3a | 0d 08 70 46 20 76 61 72 |ng..f. :|..pF var|
|000011f0| 5f 69 64 65 6e 74 25 3d | b9 3a 20 20 20 20 20 20 |_ident%=|.: |
|00001200| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001210| f4 20 53 6f 20 77 68 61 | 74 27 73 20 6c 65 66 74 |. So wha|t's left|
|00001220| 20 6d 75 73 74 20 62 65 | 20 61 20 2e 2e 2e 0d 08 | must be| a .....|
|00001230| 7a 42 20 6c 61 62 65 6c | 24 3d bd 28 62 79 74 65 |zB label|$=.(byte|
|00001240| 25 29 3a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |%): | |
|00001250| 20 20 20 20 20 20 f4 20 | 2e 2e 2e 20 76 61 72 2c | . |... var,|
|00001260| 20 50 52 4f 43 20 6f 72 | 20 46 4e 20 6e 61 6d 65 | PROC or| FN name|
|00001270| 0d 08 84 46 20 e7 20 70 | 72 6f 63 25 20 6c 61 62 |...F . p|roc% lab|
|00001280| 65 6c 24 3d 22 2a 50 52 | 20 22 2b 6c 61 62 65 6c |el$="*PR| "+label|
|00001290| 24 3a 70 72 6f 63 25 3d | a3 3a 20 20 20 f4 20 41 |$:proc%=|.: . A|
|000012a0| 64 64 20 69 64 65 6e 74 | 20 66 6f 72 20 50 52 4f |dd ident| for PRO|
|000012b0| 43 20 6e 61 6d 65 0d 08 | 8e 44 20 e7 20 66 75 6e |C name..|.D . fun|
|000012c0| 63 74 25 20 6c 61 62 65 | 6c 24 3d 22 2a 46 4e 20 |ct% labe|l$="*FN |
|000012d0| 22 2b 6c 61 62 65 6c 24 | 3a 66 75 6e 63 74 25 3d |"+label$|:funct%=|
|000012e0| a3 3a 20 f4 20 41 64 64 | 20 69 64 65 6e 74 20 66 |.: . Add| ident f|
|000012f0| 6f 72 20 46 4e 20 6e 61 | 6d 65 0d 08 98 0b 20 e5 |or FN na|me.... .|
|00001300| 20 8d 54 50 49 0d 08 a2 | 06 20 3a 0d 08 ac 42 20 | .TPI...|. :...B |
|00001310| e7 20 62 79 74 65 25 3d | 33 36 20 84 20 62 79 74 |. byte%=|36 . byt|
|00001320| 65 25 3d 33 37 20 f2 62 | 75 69 6c 64 3a 20 20 20 |e%=37 .b|uild: |
|00001330| 20 f4 20 41 64 64 20 76 | 61 72 2d 74 79 70 65 20 | . Add v|ar-type |
|00001340| 69 64 65 6e 74 2c 20 25 | 20 6f 72 20 24 0d 08 b6 |ident, %| or $...|
|00001350| 5a 20 e7 20 28 62 79 74 | 65 25 3e 36 34 20 80 20 |Z . (byt|e%>64 . |
|00001360| 62 79 74 65 25 3c 39 31 | 29 20 84 20 28 62 79 74 |byte%<91|) . (byt|
|00001370| 65 25 3e 39 34 20 80 20 | 62 79 74 65 25 3c 31 32 |e%>94 . |byte%<12|
|00001380| 33 29 20 84 20 28 62 79 | 74 65 25 3e 34 37 20 80 |3) . (by|te%>47 .|
|00001390| 20 62 79 74 65 25 3c 35 | 38 29 20 f2 62 75 69 6c | byte%<5|8) .buil|
|000013a0| 64 3a e5 8d 54 50 49 0d | 08 c0 80 20 76 61 72 5f |d:..TPI.|... var_|
|000013b0| 69 64 65 6e 74 25 3d a3 | 3a 20 20 20 20 20 20 20 |ident%=.|: |
|000013c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 f4 20 | | . |
|000013d0| 45 6e 64 20 6f 66 20 6c | 61 62 65 6c 20 69 66 20 |End of l|abel if |
|000013e0| 6e 6f 74 20 41 2d 5a 2c | 20 61 2d 7a 2c 20 20 20 |not A-Z,| a-z, |
|000013f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001400| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001410| 20 20 20 20 20 20 20 20 | 20 20 20 20 30 2d 39 2c | | 0-9,|
|00001420| 20 5f 20 6f 72 20 a3 0d | 08 ca 06 20 3a 0d 08 d4 | _ or ..|... :...|
|00001430| 30 20 f4 20 53 65 61 72 | 63 68 20 6e 61 6d 65 20 |0 . Sear|ch name |
|00001440| 74 61 62 6c 65 20 74 6f | 20 73 65 65 20 69 66 20 |table to| see if |
|00001450| 61 6c 72 65 61 64 79 20 | 74 68 65 72 65 0d 08 de |already |there...|
|00001460| 0d 20 6d 61 74 63 68 25 | 3d a3 0d 08 e8 43 20 e7 |. match%|=....C .|
|00001470| 20 6e 61 6d 65 63 6f 75 | 6e 74 25 3d 30 20 6e 61 | namecou|nt%=0 na|
|00001480| 6d 65 24 28 30 29 3d 6c | 61 62 65 6c 24 20 8b 20 |me$(0)=l|abel$ . |
|00001490| f2 63 6f 6d 70 61 72 65 | 28 30 29 3a f4 20 41 64 |.compare|(0):. Ad|
|000014a0| 64 20 4e 6f 2e 20 74 6f | 20 6c 69 73 74 0d 08 f2 |d No. to| list...|
|000014b0| 1f 20 e7 20 ac 20 6d 61 | 74 63 68 25 20 20 6e 70 |. . . ma|tch% np|
|000014c0| 25 3d 6e 61 6d 65 63 6f | 75 6e 74 25 0d 08 fc 12 |%=nameco|unt%....|
|000014d0| 20 f2 61 64 64 28 6c 69 | 6e 65 4e 6f 25 29 0d 09 | .add(li|neNo%)..|
|000014e0| 06 1e 20 e7 20 ac 20 6d | 61 74 63 68 25 20 20 6e |.. . . m|atch% n|
|000014f0| 61 6d 65 63 6f 75 6e 74 | 25 2b 3d 31 0d 09 10 48 |amecount|%+=1...H|
|00001500| 20 fd 20 62 79 74 65 63 | 6f 75 6e 74 25 3d 6c 69 | . bytec|ount%=li|
|00001510| 6e 65 6c 65 6e 25 2d 33 | 3a 20 20 20 20 20 20 20 |nelen%-3|: |
|00001520| 20 20 20 f4 20 49 65 2c | 20 75 6e 74 69 6c 20 77 | . Ie,| until w|
|00001530| 68 6f 6c 65 20 6f 66 20 | 6c 69 6e 65 20 63 68 65 |hole of |line che|
|00001540| 63 6b 65 64 0d 09 1a 06 | 20 3a 0d 09 24 08 20 fd |cked....| :..$. .|
|00001550| 20 a3 0d 09 2e 06 20 3a | 0d 09 38 12 20 ef 32 38 | ..... :|..8. .28|
|00001560| 2c 30 2c 32 33 2c 33 39 | 2c 37 0d 09 42 1f 20 f1 |,0,23,39|,7..B. .|
|00001570| 8a 30 2c 31 32 29 bd 28 | 31 33 32 29 bd 28 31 35 |.0,12).(|132).(15|
|00001580| 37 29 bd 28 31 33 31 29 | 3b 0d 09 4c 3f 20 f1 22 |7).(131)|;..L? ."|
|00001590| 20 4e 75 6d 62 65 72 20 | 6f 66 20 6c 69 6e 65 73 | Number |of lines|
|000015a0| 20 72 65 61 64 20 69 73 | 22 bd 28 31 32 39 29 6c | read is|".(129)l|
|000015b0| 69 6e 65 74 6f 74 61 6c | 25 22 20 20 20 20 20 20 |inetotal|%" |
|000015c0| 22 3a f2 73 6f 75 6e 64 | 0d 09 56 0b 20 f2 63 6c |":.sound|..V. .cl|
|000015d0| 65 61 72 0d 09 60 06 20 | e1 0d 09 6a 06 20 3a 0d |ear..`. |...j. :.|
|000015e0| 09 74 0c 20 dd f2 62 75 | 69 6c 64 0d 09 7e 15 20 |.t. ..bu|ild..~. |
|000015f0| 6c 61 62 65 6c 24 2b 3d | bd 28 62 79 74 65 25 29 |label$+=|.(byte%)|
|00001600| 0d 09 88 06 20 e1 0d 09 | 92 06 20 3a 0d 09 9c 12 |.... ...|.. :....|
|00001610| 20 dd f2 63 6f 6d 70 61 | 72 65 28 4e 25 29 0d 09 | ..compa|re(N%)..|
|00001620| a6 2a 20 e7 20 6c 61 62 | 65 6c 24 3d 6e 61 6d 65 |.* . lab|el$=name|
|00001630| 24 28 4e 25 29 20 20 6e | 70 25 3d 4e 25 3a 6d 61 |$(N%) n|p%=N%:ma|
|00001640| 74 63 68 25 3d b9 3a e1 | 0d 09 b0 2f 20 e7 20 6c |tch%=.:.|.../ . l|
|00001650| 61 62 65 6c 24 3c 6e 61 | 6d 65 24 28 4e 25 29 20 |abel$<na|me$(N%) |
|00001660| 20 f2 6c 65 66 74 28 4e | 25 29 20 8b 20 f2 72 69 | .left(N|%) . .ri|
|00001670| 67 68 74 28 4e 25 29 0d | 09 ba 06 20 e1 0d 09 c4 |ght(N%).|... ....|
|00001680| 06 20 3a 0d 09 ce 0f 20 | dd f2 6c 65 66 74 28 4e |. :.... |..left(N|
|00001690| 25 29 0d 09 d8 78 20 e7 | 20 6e 6c 25 28 4e 25 29 |%)...x .| nl%(N%)|
|000016a0| 3d 2d 31 20 20 6e 6c 25 | 28 4e 25 29 3d 6e 61 6d |=-1 nl%|(N%)=nam|
|000016b0| 65 63 6f 75 6e 74 25 3a | 6e 61 6d 65 24 28 6e 61 |ecount%:|name$(na|
|000016c0| 6d 65 63 6f 75 6e 74 25 | 29 3d 6c 61 62 65 6c 24 |mecount%|)=label$|
|000016d0| 3a 6e 6c 25 28 6e 61 6d | 65 63 6f 75 6e 74 25 29 |:nl%(nam|ecount%)|
|000016e0| 3d 2d 31 3a 6e 72 25 28 | 6e 61 6d 65 63 6f 75 6e |=-1:nr%(|namecoun|
|000016f0| 74 25 29 3d 2d 31 20 8b | 20 f2 63 6f 6d 70 61 72 |t%)=-1 .| .compar|
|00001700| 65 28 6e 6c 25 28 4e 25 | 29 29 0d 09 e2 06 20 e1 |e(nl%(N%|)).... .|
|00001710| 0d 09 ec 06 20 3a 0d 09 | f6 10 20 dd f2 72 69 67 |.... :..|.. ..rig|
|00001720| 68 74 28 4e 25 29 0d 0a | 00 78 20 e7 20 6e 72 25 |ht(N%)..|.x . nr%|
|00001730| 28 4e 25 29 3d 2d 31 20 | 20 6e 72 25 28 4e 25 29 |(N%)=-1 | nr%(N%)|
|00001740| 3d 6e 61 6d 65 63 6f 75 | 6e 74 25 3a 6e 61 6d 65 |=namecou|nt%:name|
|00001750| 24 28 6e 61 6d 65 63 6f | 75 6e 74 25 29 3d 6c 61 |$(nameco|unt%)=la|
|00001760| 62 65 6c 24 3a 6e 6c 25 | 28 6e 61 6d 65 63 6f 75 |bel$:nl%|(namecou|
|00001770| 6e 74 25 29 3d 2d 31 3a | 6e 72 25 28 6e 61 6d 65 |nt%)=-1:|nr%(name|
|00001780| 63 6f 75 6e 74 25 29 3d | 2d 31 20 8b 20 f2 63 6f |count%)=|-1 . .co|
|00001790| 6d 70 61 72 65 28 6e 72 | 25 28 4e 25 29 29 0d 0a |mpare(nr|%(N%))..|
|000017a0| 0a 06 20 e1 0d 0a 14 06 | 20 3a 0d 0a 1e 13 20 dd |.. .....| :.... .|
|000017b0| f2 61 64 64 28 6c 69 6e | 65 4e 6f 25 29 0d 0a 28 |.add(lin|eNo%)..(|
|000017c0| 23 20 72 65 66 6c 69 73 | 74 25 28 6c 69 6e 65 63 |# reflis|t%(linec|
|000017d0| 6f 75 6e 74 25 2c 30 29 | 3d 6c 69 6e 65 4e 6f 25 |ount%,0)|=lineNo%|
|000017e0| 0d 0a 32 1e 20 72 65 66 | 6c 69 73 74 25 28 6c 69 |..2. ref|list%(li|
|000017f0| 6e 65 63 6f 75 6e 74 25 | 2c 31 29 3d 2d 31 0d 0a |necount%|,1)=-1..|
|00001800| 3c 48 20 e7 20 6d 61 74 | 63 68 25 20 20 72 65 66 |<H . mat|ch% ref|
|00001810| 6c 69 73 74 25 28 63 75 | 72 72 25 28 6e 70 25 29 |list%(cu|rr%(np%)|
|00001820| 2c 31 29 3d 6c 69 6e 65 | 63 6f 75 6e 74 25 20 8b |,1)=line|count% .|
|00001830| 20 72 65 66 70 25 28 6e | 70 25 29 3d 6c 69 6e 65 | refp%(n|p%)=line|
|00001840| 63 6f 75 6e 74 25 0d 0a | 46 1a 20 63 75 72 72 25 |count%..|F. curr%|
|00001850| 28 6e 70 25 29 3d 6c 69 | 6e 65 63 6f 75 6e 74 25 |(np%)=li|necount%|
|00001860| 0d 0a 50 12 20 6c 69 6e | 65 63 6f 75 6e 74 25 2b |..P. lin|ecount%+|
|00001870| 3d 31 0d 0a 5a 06 20 e1 | 0d 0a 64 06 20 3a 0d 0a |=1..Z. .|..d. :..|
|00001880| 6e 10 20 dd f2 70 72 69 | 6e 74 5f 68 64 67 0d 0a |n. ..pri|nt_hdg..|
|00001890| 78 45 20 ef 31 2c 31 34 | 2c 31 2c 32 37 2c 31 2c |xE .1,14|,1,27,1,|
|000018a0| 34 35 2c 31 2c 31 3a 20 | 20 20 20 20 20 20 20 20 |45,1,1: | |
|000018b0| 20 20 20 20 20 20 20 f4 | 20 44 6f 75 62 6c 65 20 | .| Double |
|000018c0| 77 69 64 74 68 2c 20 75 | 6e 64 65 72 6c 69 6e 65 |width, u|nderline|
|000018d0| 20 6f 6e 0d 0a 82 1d 20 | f1 22 43 52 4f 53 53 2d | on.... |."CROSS-|
|000018e0| 52 45 46 45 52 45 4e 43 | 45 20 4c 49 53 54 22 27 |REFERENC|E LIST"'|
|000018f0| 0d 0a 8c 24 20 f1 20 91 | 24 3b 22 2e 20 20 50 61 |...$ . .|$;". Pa|
|00001900| 74 68 2f 66 69 6c 65 20 | 6e 61 6d 65 3a 20 22 66 |th/file |name: "f|
|00001910| 69 6c 65 24 0d 0a 96 38 | 20 ef 31 2c 32 37 2c 31 |ile$...8| .1,27,1|
|00001920| 2c 34 35 2c 31 2c 30 3a | 20 20 20 20 20 20 20 20 |,45,1,0:| |
|00001930| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 f4 20 55 | | . U|
|00001940| 6e 64 65 72 6c 69 6e 65 | 20 6f 66 66 0d 0a a0 07 |nderline| off....|
|00001950| 20 f1 27 0d 0a aa 37 20 | ef 31 2c 32 37 2c 31 2c | .'...7 |.1,27,1,|
|00001960| 34 35 2c 31 2c 31 3a 20 | 20 20 20 20 20 20 20 20 |45,1,1: | |
|00001970| 20 20 20 20 20 20 20 20 | 20 20 20 20 f4 20 55 6e | | . Un|
|00001980| 64 65 72 6c 69 6e 65 20 | 6f 6e 0d 0a b4 14 20 f1 |derline |on.... .|
|00001990| 22 46 4e 2f 50 52 4f 43 | 2f 56 41 52 22 3b 0d 0a |"FN/PROC|/VAR";..|
|000019a0| be 38 20 ef 31 2c 32 37 | 2c 31 2c 34 35 2c 31 2c |.8 .1,27|,1,45,1,|
|000019b0| 30 3a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |0: | |
|000019c0| 20 20 20 20 20 20 20 f4 | 20 55 6e 64 65 72 6c 69 | .| Underli|
|000019d0| 6e 65 20 6f 66 66 0d 0a | c8 09 20 f1 89 36 3b 0d |ne off..|.. ..6;.|
|000019e0| 0a d2 37 20 ef 31 2c 32 | 37 2c 31 2c 34 35 2c 31 |..7 .1,2|7,1,45,1|
|000019f0| 2c 31 3a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |,1: | |
|00001a00| 20 20 20 20 20 20 20 20 | f4 20 55 6e 64 65 72 6c | |. Underl|
|00001a10| 69 6e 65 20 6f 6e 0d 0a | dc 14 20 f1 22 4c 49 4e |ine on..|.. ."LIN|
|00001a20| 45 20 4e 55 4d 42 45 52 | 53 22 0d 0a e6 38 20 ef |E NUMBER|S"...8 .|
|00001a30| 31 2c 32 37 2c 31 2c 34 | 35 2c 31 2c 30 3a 20 20 |1,27,1,4|5,1,0: |
|00001a40| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001a50| 20 20 20 f4 20 55 6e 64 | 65 72 6c 69 6e 65 20 6f | . Und|erline o|
|00001a60| 66 66 0d 0a f0 06 20 e1 | 0d 0a fa 06 20 3a 0d 0b |ff.... .|.... :..|
|00001a70| 04 11 20 dd f2 6f 75 74 | 70 75 74 28 4e 25 29 0d |.. ..out|put(N%).|
|00001a80| 0b 0e 24 20 e7 20 6e 6c | 25 28 4e 25 29 3c 3e 2d |..$ . nl|%(N%)<>-|
|00001a90| 31 20 20 f2 6f 75 74 70 | 75 74 28 6e 6c 25 28 4e |1 .outp|ut(nl%(N|
|00001aa0| 25 29 29 0d 0b 18 15 20 | f2 70 72 69 6e 74 5f 74 |%)).... |.print_t|
|00001ab0| 61 62 6c 65 28 4e 25 29 | 0d 0b 22 24 20 e7 20 6e |able(N%)|.."$ . n|
|00001ac0| 72 25 28 4e 25 29 3c 3e | 2d 31 20 20 f2 6f 75 74 |r%(N%)<>|-1 .out|
|00001ad0| 70 75 74 28 6e 72 25 28 | 4e 25 29 29 0d 0b 2c 06 |put(nr%(|N%))..,.|
|00001ae0| 20 e1 0d 0b 36 06 20 3a | 0d 0b 40 16 20 dd f2 70 | ...6. :|..@. ..p|
|00001af0| 72 69 6e 74 5f 74 61 62 | 6c 65 28 4e 25 29 0d 0b |rint_tab|le(N%)..|
|00001b00| 4a 16 20 6c 65 6e 25 3d | a9 28 6e 61 6d 65 24 28 |J. len%=|.(name$(|
|00001b10| 4e 25 29 29 0d 0b 54 35 | 20 e7 20 6c 65 6e 25 3e |N%))..T5| . len%>|
|00001b20| 31 35 20 8c 20 6e 61 6d | 65 24 28 4e 25 29 3d c0 |15 . nam|e$(N%)=.|
|00001b30| 6e 61 6d 65 24 28 4e 25 | 29 2c 31 34 29 2b 22 3e |name$(N%|),14)+">|
|00001b40| 22 3a 6c 65 6e 25 3d 31 | 35 0d 0b 5e 1c 20 f1 27 |":len%=1|5..^. .'|
|00001b50| 6e 61 6d 65 24 28 4e 25 | 29 3b 89 28 31 35 2d 6c |name$(N%|);.(15-l|
|00001b60| 65 6e 25 29 3b 0d 0b 68 | 14 20 6e 65 78 74 25 3d |en%);..h|. next%=|
|00001b70| 72 65 66 70 25 28 4e 25 | 29 0d 0b 72 0b 20 6e 75 |refp%(N%|)..r. nu|
|00001b80| 6d 25 3d 30 0d 0b 7c 06 | 20 f5 0d 0b 86 1e 20 6c |m%=0..|.| ..... l|
|00001b90| 69 6e 65 4e 6f 25 3d 72 | 65 66 6c 69 73 74 25 28 |ineNo%=r|eflist%(|
|00001ba0| 6e 65 78 74 25 2c 30 29 | 0d 0b 90 1c 20 6e 65 78 |next%,0)|.... nex|
|00001bb0| 74 25 3d 72 65 66 6c 69 | 73 74 25 28 6e 65 78 74 |t%=refli|st%(next|
|00001bc0| 25 2c 31 29 0d 0b 9a 0f | 20 f1 20 6c 69 6e 65 4e |%,1)....| . lineN|
|00001bd0| 6f 25 3b 0d 0b a4 10 20 | 6e 75 6d 25 3d 6e 75 6d |o%;.... |num%=num|
|00001be0| 25 2b 31 0d 0b ae 29 20 | e7 20 6e 75 6d 25 20 83 |%+1...) |. num% .|
|00001bf0| 20 31 30 3d 30 20 80 20 | 6e 65 78 74 25 3c 3e 2d | 10=0 . |next%<>-|
|00001c00| 31 20 20 f1 20 27 89 28 | 31 35 29 3b 0d 0b b8 0f |1 . '.(|15);....|
|00001c10| 20 fd 20 6e 65 78 74 25 | 3d 2d 31 0d 0b c2 06 20 | . next%|=-1.... |
|00001c20| e1 0d 0b cc 06 20 3a 0d | 0b d6 20 20 dd a4 66 65 |..... :.|.. ..fe|
|00001c30| 74 63 68 3a 4b 25 3d 4b | 25 2b 31 3a 3d 62 75 66 |tch:K%=K|%+1:=buf|
|00001c40| 66 65 72 25 3f 4b 25 0d | 0b e0 06 20 3a 0d 0b ea |fer%?K%.|... :...|
|00001c50| 0f 20 dd f2 6c 6f 61 64 | 28 66 24 29 0d 0b f4 0f |. ..load|(f$)....|
|00001c60| 20 ea 20 4c 25 2c 3a 4c | 25 3d 30 0d 0b fe 10 20 | . L%,:L|%=0.... |
|00001c70| 63 68 61 6e 25 3d 8e 28 | 66 24 29 0d 0c 08 1f 20 |chan%=.(|f$).... |
|00001c80| f1 8a 30 2c 31 32 29 bd | 28 31 33 32 29 bd 28 31 |..0,12).|(132).(1|
|00001c90| 35 37 29 bd 28 31 33 31 | 29 3b 0d 0c 12 3c 20 f1 |57).(131|);...< .|
|00001ca0| 22 20 52 65 61 64 69 6e | 67 20 66 69 6c 65 20 74 |" Readin|g file t|
|00001cb0| 6f 20 62 75 66 66 65 72 | 2e 2e 2e 2e 22 bd 28 31 |o buffer|....".(1|
|00001cc0| 35 36 29 bd 28 31 32 39 | 29 bd 28 31 33 36 29 22 |56).(129|).(136)"|
|00001cd0| 57 41 49 54 21 22 0d 0c | 1c 11 20 c8 95 20 ac 20 |WAIT!"..|.. .. . |
|00001ce0| c5 23 63 68 61 6e 25 0d | 0c 26 17 20 62 75 66 66 |.#chan%.|.&. buff|
|00001cf0| 65 72 25 3f 4c 25 3d 9a | 23 63 68 61 6e 25 0d 0c |er%?L%=.|#chan%..|
|00001d00| 30 0a 20 4c 25 2b 3d 31 | 0d 0c 3a 06 20 ce 0d 0c |0. L%+=1|..:. ...|
|00001d10| 44 0c 20 d9 23 63 68 61 | 6e 25 0d 0c 4e 06 20 e1 |D. .#cha|n%..N. .|
|00001d20| 0d 0c 58 06 20 3a 0d 0c | 62 10 20 dd f2 66 72 6f |..X. :..|b. ..fro|
|00001d30| 6e 74 70 61 67 65 0d 0c | 6c 30 20 74 69 74 6c 65 |ntpage..|l0 title|
|00001d40| 24 3d 22 43 52 4f 53 53 | 20 52 45 46 45 52 45 4e |$="CROSS| REFEREN|
|00001d50| 43 45 20 66 6f 72 20 74 | 68 65 20 41 72 63 68 69 |CE for t|he Archi|
|00001d60| 6d 65 64 65 73 22 0d 0c | 76 30 20 61 75 74 68 24 |medes"..|v0 auth$|
|00001d70| 3d 22 20 28 43 29 31 39 | 38 34 2c 20 4a 6f 68 6e |=" (C)19|84, John|
|00001d80| 20 48 61 6c 6c 20 26 20 | 42 72 69 61 6e 20 43 61 | Hall & |Brian Ca|
|00001d90| 72 72 6f 6c 6c 22 0d 0c | 80 17 20 f1 8a 30 2c 31 |rroll"..|.. ..0,1|
|00001da0| 29 bd 28 31 33 32 29 bd | 28 31 35 37 29 0d 0c 8a |).(132).|(157)...|
|00001db0| 29 20 f1 8a 30 2c 32 29 | bd 28 31 33 31 29 bd 28 |) ..0,2)|.(131).(|
|00001dc0| 31 35 37 29 bd 28 31 33 | 32 29 bd 28 31 34 31 29 |157).(13|2).(141)|
|00001dd0| 74 69 74 6c 65 24 0d 0c | 94 29 20 f1 8a 30 2c 33 |title$..|.) ..0,3|
|00001de0| 29 bd 28 31 33 31 29 bd | 28 31 35 37 29 bd 28 31 |).(131).|(157).(1|
|00001df0| 33 32 29 bd 28 31 34 31 | 29 74 69 74 6c 65 24 0d |32).(141|)title$.|
|00001e00| 0c 9e 17 20 f1 8a 30 2c | 34 29 bd 28 31 33 32 29 |... ..0,|4).(132)|
|00001e10| bd 28 31 35 37 29 0d 0c | a8 22 20 f1 8a 30 2c 35 |.(157)..|." ..0,5|
|00001e20| 29 bd 28 31 33 32 29 bd | 28 31 35 37 29 bd 28 31 |).(132).|(157).(1|
|00001e30| 33 31 29 61 75 74 68 24 | 0d 0c b2 17 20 f1 8a 30 |31)auth$|.... ..0|
|00001e40| 2c 36 29 bd 28 31 33 32 | 29 bd 28 31 35 37 29 0d |,6).(132|).(157).|
|00001e50| 0c bc 12 20 ef 32 38 2c | 30 2c 32 33 2c 33 39 2c |... .28,|0,23,39,|
|00001e60| 37 0d 0c c6 39 20 f1 8a | 30 2c 32 29 bd 28 31 33 |7...9 ..|0,2).(13|
|00001e70| 30 29 22 54 68 69 73 20 | 75 74 69 6c 69 74 79 20 |0)"This |utility |
|00001e80| 70 72 6f 76 69 64 65 73 | 20 61 20 6c 69 73 74 69 |provides| a listi|
|00001e90| 6e 67 20 6f 66 20 61 6c | 6c 22 0d 0c d0 36 20 f1 |ng of al|l"...6 .|
|00001ea0| bd 28 31 33 30 29 22 74 | 68 65 20 76 61 72 69 61 |.(130)"t|he varia|
|00001eb0| 62 6c 65 73 2c 20 70 72 | 6f 63 65 64 75 72 65 73 |bles, pr|ocedures|
|00001ec0| 20 61 6e 64 20 66 75 6e | 63 74 69 6f 6e 73 22 3b | and fun|ctions";|
|00001ed0| 0d 0c da 34 20 f1 bd 28 | 31 33 30 29 22 69 6e 20 |...4 ..(|130)"in |
|00001ee0| 61 6e 79 20 42 41 53 49 | 43 20 70 72 6f 67 72 61 |any BASI|C progra|
|00001ef0| 6d 20 28 72 65 61 64 20 | 61 73 20 61 20 66 69 6c |m (read |as a fil|
|00001f00| 65 29 2c 22 0d 0c e4 33 | 20 f1 bd 28 31 33 30 29 |e),"...3| ..(130)|
|00001f10| 22 74 6f 67 65 74 68 65 | 72 20 77 69 74 68 20 74 |"togethe|r with t|
|00001f20| 68 65 20 6c 69 6e 65 20 | 6e 75 6d 62 65 72 20 6f |he line |number o|
|00001f30| 66 20 65 61 63 68 22 0d | 0c ee 18 20 f1 bd 28 31 |f each".|... ..(1|
|00001f40| 33 30 29 22 6f 63 75 72 | 72 65 6e 63 65 2e 22 0d |30)"ocur|rence.".|
|00001f50| 0c f8 39 20 f1 8a 30 2c | 38 29 bd 28 31 33 30 29 |..9 ..0,|8).(130)|
|00001f60| 22 4e 61 6d 65 73 20 61 | 72 65 20 6c 69 73 74 65 |"Names a|re liste|
|00001f70| 64 20 69 6e 20 61 6c 70 | 68 61 62 65 74 69 63 61 |d in alp|habetica|
|00001f80| 6c 20 6f 72 64 65 72 22 | 0d 0d 02 33 20 f1 bd 28 |l order"|...3 ..(|
|00001f90| 31 33 30 29 22 20 28 75 | 70 70 65 72 20 63 61 73 |130)" (u|pper cas|
|00001fa0| 65 20 66 69 72 73 74 2c | 20 74 68 65 6e 20 6c 6f |e first,| then lo|
|00001fb0| 77 65 72 20 63 61 73 65 | 29 2e 22 0d 0d 0c 37 20 |wer case|)."...7 |
|00001fc0| f1 8a 30 2c 31 31 29 bd | 28 31 33 30 29 22 4e 61 |..0,11).|(130)"Na|
|00001fd0| 6d 65 73 20 6c 6f 6e 67 | 65 72 20 74 68 61 6e 20 |mes long|er than |
|00001fe0| 31 30 20 63 68 61 72 61 | 63 74 65 72 73 20 61 72 |10 chara|cters ar|
|00001ff0| 65 22 0d 0d 16 2c 20 f1 | bd 28 31 33 30 29 22 74 |e"..., .|.(130)"t|
|00002000| 72 75 6e 63 61 74 65 64 | 20 61 6e 64 20 6d 61 72 |runcated| and mar|
|00002010| 6b 65 64 20 77 69 74 68 | 20 27 3e 27 2e 22 0d 0d |ked with| '>'."..|
|00002020| 20 06 20 e1 0d 0d 2a 06 | 20 3a 0d 0d 34 1a 20 dd | . ...*.| :..4. .|
|00002030| f2 73 6f 75 6e 64 3a d4 | 31 2c 2d 31 2c 31 30 30 |.sound:.|1,-1,100|
|00002040| 2c 31 3a e1 0d 0d 3e 06 | 20 3a 0d 0d 48 13 20 dd |,1:...>.| :..H. .|
|00002050| f2 73 65 74 5f 6f 6e 5f | 65 72 72 6f 72 0d 0d 52 |.set_on_|error..R|
|00002060| 3d 20 ee 20 85 20 e7 20 | 9f 3d 31 37 20 e5 8d 54 |= . . . |.=17 ..T|
|00002070| 76 46 20 8b 20 e7 20 9f | 3d 26 44 36 20 84 20 9f |vF . . .|=&D6 . .|
|00002080| 3d 26 44 45 20 84 20 9f | 3d 26 43 43 20 e5 8d 44 |=&DE . .|=&CC ..D|
|00002090| 66 4d 20 8b 20 e5 8d 44 | 70 4d 0d 0d 5c 06 20 e1 |fM . ..D|pM..\. .|
|000020a0| 0d 0d 66 32 20 db 3a ef | 37 3a f2 77 61 72 6e 28 |..f2 .:.|7:.warn(|
|000020b0| 22 46 49 4c 45 20 4e 41 | 4d 45 20 50 52 4f 42 4c |"FILE NA|ME PROBL|
|000020c0| 45 4d 21 22 29 3a f2 63 | 6c 65 61 72 3a e5 8d 64 |EM!"):.c|lear:..d|
|000020d0| 4e 44 0d 0d 70 27 20 ef | 37 2c 31 32 2c 32 36 3a |ND..p' .|7,12,26:|
|000020e0| 40 25 3d 30 3a f6 3a f1 | 22 20 40 20 6c 69 6e 65 |@%=0:.:.|" @ line|
|000020f0| 20 22 9e 3a e5 8d 54 76 | 46 0d 0d 7a 06 20 3a 0d | ".:..Tv|F..z. :.|
|00002100| 0d 84 0c 20 dd f2 63 6c | 65 61 72 0d 0d 8e 0d 20 |... ..cl|ear.... |
|00002110| 2a 46 58 20 31 35 2c 31 | 0d 0d 98 21 20 ee 3a f1 |*FX 15,1|...! .:.|
|00002120| 8a 30 2c 31 36 29 bd 28 | 31 33 32 29 bd 28 31 35 |.0,16).(|132).(15|
|00002130| 37 29 bd 28 31 33 31 29 | 3b 0d 0d a2 34 20 f1 22 |7).(131)|;...4 ."|
|00002140| 20 50 72 65 73 73 20 61 | 6e 79 20 6b 65 79 20 74 | Press a|ny key t|
|00002150| 6f 20 63 6f 6e 74 69 6e | 75 65 20 22 3b 3a 47 25 |o contin|ue ";:G%|
|00002160| 3d a5 3a ef 31 32 3a f2 | 73 6f 75 6e 64 0d 0d ac |=.:.12:.|sound...|
|00002170| 08 20 87 3a e1 0d 0d b6 | 06 20 3a 0d 0d c0 0f 20 |. .:....|. :.... |
|00002180| dd f2 77 61 72 6e 28 6d | 24 29 0d 0d ca 19 20 f1 |..warn(m|$).... .|
|00002190| 8a 37 2c 35 29 bd 28 31 | 34 31 29 bd 28 31 33 36 |.7,5).(1|41).(136|
|000021a0| 29 6d 24 0d 0d d4 1c 20 | f1 8a 37 2c 36 29 bd 28 |)m$.... |..7,6).(|
|000021b0| 31 34 31 29 bd 28 31 33 | 36 29 6d 24 3a ef 37 0d |141).(13|6)m$:.7.|
|000021c0| 0d de 06 20 e1 0d 0d e8 | 06 20 3a 0d 0d f2 13 20 |... ....|. :.... |
|000021d0| dd a4 74 65 73 74 5f 70 | 72 69 6e 74 65 72 0d 0d |..test_p|rinter..|
|000021e0| fc 0c 20 2a 46 58 32 31 | 2c 33 0d 0e 06 25 20 ef |.. *FX21|,3...% .|
|000021f0| 32 2c 31 2c 30 2c 31 2c | 30 2c 31 2c 30 2c 31 2c |2,1,0,1,|0,1,0,1,|
|00002200| 30 2c 31 2c 30 2c 31 2c | 30 2c 31 2c 30 2c 33 0d |0,1,0,1,|0,1,0,3.|
|00002210| 0e 10 11 20 d1 3d 30 3a | f5 20 fd 20 91 3e 33 30 |... .=0:|. . .>30|
|00002220| 0d 0e 1a 17 20 e7 20 96 | 28 2d 34 29 3d 36 33 20 |.... . .|(-4)=63 |
|00002230| 3d b9 20 8b 20 3d a3 0d | 0e 24 06 20 3a 0d 0e 2e |=. . =..|.$. :...|
|00002240| 44 20 dd f2 73 65 74 5f | 70 72 69 6e 74 65 72 3a |D ..set_|printer:|
|00002250| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002260| 20 20 20 f4 20 53 65 74 | 20 75 70 20 43 41 4e 4f | . Set| up CANO|
|00002270| 4e 20 50 57 31 30 38 30 | 41 20 70 72 69 6e 74 65 |N PW1080|A printe|
|00002280| 72 0d 0e 38 35 20 ef 31 | 2c 32 37 2c 31 2c 36 34 |r..85 .1|,27,1,64|
|00002290| 2c 31 2c 32 37 2c 31 2c | 34 30 3a 20 20 20 20 20 |,1,27,1,|40: |
|000022a0| 20 20 20 20 20 20 20 20 | 20 20 f4 20 52 65 73 65 | | . Rese|
|000022b0| 74 2c 20 4e 4c 51 0d 0e | 42 47 20 ef 31 2c 32 37 |t, NLQ..|BG .1,27|
|000022c0| 2c 31 2c 31 30 38 2c 31 | 2c 35 2c 31 2c 32 37 2c |,1,108,1|,5,1,27,|
|000022d0| 31 2c 37 38 2c 31 2c 31 | 30 3a 20 20 20 20 20 f4 |1,78,1,1|0: .|
|000022e0| 20 4c 65 66 74 20 6d 61 | 72 67 69 6e 20 35 2c 20 | Left ma|rgin 5, |
|000022f0| 70 65 72 66 2e 20 73 6b | 69 70 20 31 30 0d 0e 4c |perf. sk|ip 10..L|
|00002300| 06 20 e1 0d ff | |. ... | |
+--------+-------------------------+-------------------------+--------+--------+